Flexible Business Transaction Composition in Service-Oriented Environments∗
نویسندگان
چکیده
Reliability and clear semantics in the presence of errors are of key importance for automated execution of business processes. Consequently, transaction support is a major ingredient for business process automation in a Service-Oriented Computing (SOC) environment. As automated business processes become more complex, different parts of business processes have different transaction requirements. This implies that no single transaction model can accommodate for all possible transactional requirements. Therefore, we propose the Business Transaction Framework (BTF), catering for flexible composition of a variety of transaction models. Composition is supported in both a hierarchical and a choreographed way and is governed by composition rules, including inherent transaction constraints and application domain specific rules. Transaction models are represented by Abstract Transactional Constructs, which can be parameterized to tune the desired transactional behavior. Multiple composed transactions can be associated to a business process type, such that precise transaction semantics can be selected per process instance. The BTF is supported by a three-level architecture, laying the basis for flexible, transactional intraand inter-organizational business process execution on a web service based platform.
منابع مشابه
Web Services Workflows - Composition, Co-Ordination, and Transactions in Service-Oriented Computing
Web services can be seen as a newly emerging research area for Service-oriented Computing and their implementation in Serviceoriented Architectures. Web services are self-contained, self-describing modular applications or components providing services. Web services may be dynamically aggregated, composed, and enacted as Web services Workflows. This requires frameworks and interaction protocols ...
متن کاملComposition Contracts for Service Interaction
In this paper, we address some of the challenges raised by the emerging serviceoriented computing paradigm in what concerns the ability to define dynamic interactions between core services for flexible and agile business processes. We claim that, from this point of view, service interaction and composition is well beyond the reach of object-oriented and componentbased techniques. We argue inste...
متن کاملWeb Service Discovery and Composition for Virtual Enterprises
One main characteristic of virtual enterprises are short-term collaborations between business partners to provide efficient and individualized services to customers. The MOVE project targets at a methodology and a software framework to support such flexible collaborations based on process oriented design and communication by Web services. MOVE’s framework supports the graphical design and verif...
متن کاملFlexible Integration of Service Suppliers in Collaborative Service Procurement Networks
A new conceptual design for service procurement networks may surpass existing limitations and bottlenecks. Thereby efficiency can be improved and transaction costs be reduced. To overcome existing limitations a design approach is presented that supports enterprise application integration based on master data and company-wide business process integration. Master data is harmonized with standardi...
متن کاملAdaptive Service Composition Based on Runtime Verification of Formal Properties
Service-Oriented Computing (SOC) has been used in business environments in order to integrate heterogeneous systems. The dynamic nature of these environments causes changes in the application requirements. As a result, service composition must be flexible, dynamic and adaptive, which motivate the need to ensure the service composition behavior at runtime. The development of adaptive service com...
متن کامل